Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F7 Bulgaria-w1 Bulgaria-w4 Netherlands F3 Germany F8 Belgium F1 Belgium F2 Germany F11 Tunisia F7 Germany F12 Germany F13 Germany F14 France F14 France F17 Dominican Republic F1 Dominican Republic F2 Portugal F4 Portugal F5 Portugal F6 Turkey F5 Bulgaria F1 Bulgaria F2 Bulgaria F4 Germany F8 Netherlands F1 France F2 Canada F1 Canada F2 Canada F3 France F19 France F7 Great Britain F17 Great Britain F18 Tunisia F6 Switzerland F1 Switzerland F2 Turkey F1 Bulgaria F1 Bulgaria F3 Bulgaria F4 Bulgaria F1 Bulgaria F4 Morocco F3 Morocco F4 France F15 Spain F25 Belgium F1 Belgium F3 Dominican Republic F3 Germany F19 France F16 France F18 France F19 France F20 Germany F1 Germany F2 France F16 Germany F17 France F19 Italy F21 Bulgaria F3 Czech Republic F5 Germany F9 France F2 France F3 Canada F1 Canada F2 Turkey F12 Turkey F13 Belgium F2 Netherlands F1 Germany F10 France F15 France F2 France F3 Netherlands F3 France F21 France F22 Turkey F4 Bulgaria F3 Netherlands F3 Netherlands F2 France F14 France F15 France F16 Germany F12 France F21 Turkey F43 Turkey F44 Germany F2 Great Britain F1 France F2 France F3 France F4 France F5 France F6 France F7 Turkey F12 France F8 Czech Republic F4 France F19 France F23 France F24 Great Britain F18 Great Britain F19 Togo F1 France F3 Poland F2 Netherlands F2 Netherlands F4 France F18 France F19 France F2 France F6 France F8 France F9 Belgium F1 Belgium F2 Netherlands F3 Belgium F4 Belgium F5 Belgium F9 Belgium F11 France F17 France F18 France F19 Great Britain F4 Great Britain F5 France F4 (Lille) France F6 France F7 France F8 (La Grande Motte) Turkey F3 France F9 (Angers) Spain F12 (Lleida) Italy F24 Belgium F1 Belgium F2 Bulgaria-w2 Belgium F9 (Koksijde) France F19 (Mulhouse) France F20 (Plaisir) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Netherlands F2 Estonia F3 (Tallinn) Estonia F4 (Parnu) Germany F1 (Schwieberdingen) Great Britain F2 (Loughborough) Greece F1 (Heraklion) Greece F2 (Heraklion) Italy F5 (Santa Margherita Di Pula) France F7 (La Grande Motte) Spain F10 (Majadahonda) Bulgaria F2 Germany F4 France F20 Rodez France F23 Bergamo Challenger Courmayeur Challenger Bergamo Challenger Petange Challenger Heilbronn Challenger Cherbourg Challenger France F2 Bulgaria-w3 GHI Bronx Classic - Bronx Guzzini Challenger - Recanati New Delhi Challenger II - New Delhi Bulgaria F2 Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan St. Petersburg Open - St. Petersburg Seoul Challenger Quimper Challenger Astana Challenger Ostrava Challenger Belgium F3 Germany F14 Heineken Open - Auckland Rhodes Challenger Legg Mason Tennis Classic - Washington D.C. Noumea Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mons Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Kazan Challenger Mons Challenger Happy Valley Challenger Thailand Open - Bangkok Samsung Secruities Cup Challenger - Seoul Morocco Tennis Tour - Casablanca AIG Japan Open - Tokyo Akbank Private Banking TED Open - Istanbul Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Heineken Open - Auckland Napoli Challenger The Stella Artois Championships - London France F8 Cherbourg Challenger Heineken Open - Auckland SAP Open - San Jose AEGON Championships - London Koblenz Challenger Rome Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sail Open - New Delhi Atlanta Tennis Championships - Atlanta Dublin Challenger - Dublin Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Brisbane - Brisbane Open de Moselle - Metz Akbank Private Banking TED Open - Istanbul Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Bukhara Challenger - Bukhara Atlanta Tennis Championships - Atlanta Sunrise Challenger Johannesburg Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Nottingham Challenger Erste Bank Open - Vienna Valencia Open - Valencia Vancouver Challenger Portugal Open - Oeiras Ramat Hasharon Challenger Cremona Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Eckental Challenger Aachen Challenger Rakuten Japan Open - Tokyo San Marino Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Pilot Pen Tennis - New Haven Nottingham Challenger Aptos Challenger Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Challenger Ostrava Challenger BB&T Atlanta Open - Atlanta Gimcheon Challenger Moselle Open - Metz Gemax Open - Belgrade Rakuten Japan Open - Tokyo Heilbronn Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Irving Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Brieuc Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis AEGON Championships - London Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Citi Open - Washington Countrywide Classic - Los Angeles IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Swiss Indoors Basel - Basel Brisbane International - Brisbane Open de L'Isere (Open 38) - Grenoble Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open de la Ville de Saint Denis - Reunion Island Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch The 70th King's Cup and Queen's Cup - Bangkok AEGON Championships - London BB&T Atlanta Open - Atlanta Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Arroyo de la Encomienda - Valladolid Binghamton Professional Tennis Tournament - Binghamton Bordeaux Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Garanti Koza Sofia Open - Sofia Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Open Sainte-Victoire - Aix-En-Provence XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Open de L'Isere - Grenoble Challenger 42 - Andrezieux 13 BH Tennis Open International Cup - Belo Horizonte Mobilux Open - Luxembourg TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba Ethias Tennis Trophy - Mons Mobilux Open - Luxembourg XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Flea Market Cup Busan Challenger Tennis - Busan South African Airways Tennis Open - Durban LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe The Surbiton Trophy - Surbiton AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao III Isla de Lanzarote - Lanzarote Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Nottingham Challenger Vancouver Challenger Wolfsburg Challenger Bath Challenger Johannesburg Challenger Rome Challenger Nottingham Challenger Nottingham Challenger Scheveningen Challenger Orbetello Challenger Dortmund Challenger Trani Challenger Alphen Challenger Belgrade Challenger Mons Challenger Rennes Challenger Orleans Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challeger Wolfsburg Challenger Rimouski Challenger Le Gosier Challenger Dallas Challenger Rome Challenger Caltanissetta Challenger Sarajevo Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Rennes Challenger Jersey Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Rimouski Challenger Granby Challenger Lexington Challenger Johannesburg Challenger Cherbourg Challenger Athens Challenger Mouilleron-Le-Captif Challenger Guadalajara Challenger Leon Challenger St. Brieuc Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Heilbronn Challenger Glasgow Challenger Quimper Challenger Irving Challenger Drummondville Challenger Rome Challenger Ilkley Challenger Granby Challenger Bergamo Challenger Mons Challenger Rennes Challenger Surbiton Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Wroclaw Challenger Rome Challenger Mons Challenger Bergamo Challenger Lexington Challenger Aptos Challenger Drummondville Challenger St. Brieuc Challenger Mestre Challenger Orleans Challenger Le Gosier Challenger Bordeaux Challenger Nottingham-2 Challenger Vancouver Challenger Cherbourg Challenger Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open Castilla y Leon - Segovia The Stella Artois Grass Court Championships - London Marburg Challenger Countrywide Classic - Los Angeles The Stella Artois Grass Court Championships - London Copenhagen Open - Copenhagen Open de Moselle - Metz Open 13 - Marseille Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Milan Indoors - Milan Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Farmers Classic - Los Angeles Kremlin Cup - Moscow Swiss Indoors Basel - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Millennium Estoril Open - Estoril Valencia Open - Valencia Apia International - Sydney Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Citi Open - Washington Brisbane International - Brisbane Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Power Horse Cup - Dusseldorf Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Western & Southern Financial Group Masters - Cincinnati Moselle Open - Metz BNP Paribas Open - Indian Wells Sydney International - Sydney Open 13 Provence - Marseille Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Masters - Toronto French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Qatar Open - Doha Heineken Open - Auckland Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten U.S. Open - New York Ordina Open - 's-Hertogenbosch Australian Open - Melbourne Wimbledon - London Chennai Open - Chennai U.S. Open - New York Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON Championships - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Abierto Mexicano - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Olympics - London Olympics - Rio de Janeiro French Open - Paris Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, LUX-GEO 5-0